Factor Polynomial